home *** CD-ROM | disk | FTP | other *** search
/ A.C.E. 3 / ACE CD 3.iso / files / docs / ppaint6d.lha / PersonalPaint6.4Ch08.doc < prev    next >
Text File  |  1996-03-16  |  29KB  |  632 lines

  1.                "Personal Paint  -  8. The Settings Menu"
  2.  
  3.  8. The Settings Menu
  4.   8.1 Load Settings
  5.   8.2 Save Settings
  6.   8.3 Encryption Key
  7.   8.4 Audio
  8.   8.5 Coordinates
  9.   8.6 Color Reduction
  10.        8.6.1 Qualitative
  11.        8.6.2 Quantitative
  12.   8.7 Color Remapping
  13.        8.7.1 Simple
  14.        8.7.2 Pattern Dithering
  15.        8.7.3 Floyd-Steinberg
  16.  8.8 File Requester
  17.        8.8.1Expand Path
  18.        8.8.2 Directories on Top
  19.        8.8.3 Sort by Date
  20.        8.8.4 Double-Click
  21.        8.8.5 Confirm Overwriting
  22.   8.9 Icons
  23.        8.9.1 No
  24.        8.9.2 Yes (Default)
  25.        8.9.3 Yes (Picture)
  26.   8.10 Language
  27.   8.11 Tool Bar
  28.   8.12 Title Bar
  29.   8.13 Clip Graphics
  30.   8.14 Backfill Transparency
  31.   8.15 Color Average Resize
  32.   8.16 Workbench
  33.  
  34. 8.         The Settings Menu
  35.  
  36.    All the functions described in this chapter deal with program and
  37. environment settings (parameters). The former are common to the entire
  38. program, while the latter may be different for each of the two images
  39. (section 4.8).
  40.  
  41.  
  42. 8.1        Load Settings
  43.  
  44.    Most settings of Personal Paint can be saved to a file. This includes
  45. settings defined in other program menus or requesters (printer options,
  46. screen and image size, etc.)
  47.  
  48.    The standard file requester, described in section 3.4, is used to
  49. select the file to be loaded. By default, the drawer where the program
  50. loads and saves parameter files is "PPaint_Prefs", in the "PPaint"
  51. volume.
  52.  
  53.    As described in sections 1.14 and 4.8, Personal Paint has two
  54. environments. Each of the two has a full set of settings (mostly
  55. image-oriented) completely independent from the other environment. The
  56. program settings, however, are shared by the two environments. When a
  57. parameter file is loaded, it affects the program settings used by both
  58. environments, but only the environment settings of the current
  59. environment. If a single file contains some environment settings which are
  60. to be applied to both environments, that file must be loaded two times
  61. (once from each environment). The "Startup_1.set", "Startup_2.set" and
  62. "Startup_A.set" files in the "PPaint:PPaint_Prefs" drawer contain initial
  63. settings for the two environments. Personal Paint automatically tries to
  64. load these parameter files when the program is started. "Startup_A.set" is
  65. generally defined by the disk configuration procedure (section 1.12), and
  66. contains a few program settings.
  67.  
  68.    A parameter file may contain user interface settings, page and printer
  69. setup for a particular printer, screen mode information, or just a
  70. reference to a useful color palette (if one is found in a "Startup" file,
  71. that palette becomes the default palette).
  72.  
  73.    Personal Paint does not put a minimum or maximum limit to the number of
  74. parameters which can be set in a file. If the file being loaded contains
  75. only a few assignments, only the settings referenced in the file will be
  76. modified. No other program or environment settings are changed.
  77.  
  78.    It is often useful to extract and use only a few settings from a longer
  79. parameter file. If, for example, a file contains definitions for image
  80. colors, audio volume, page layout and image processing functions, but only
  81. the latter are to be loaded, the parameters must be "filtered". After the
  82. file has been selected with the file requester and loaded, a second
  83. requester allows the user to select or discard some or all settings.
  84.  
  85.    The requester contains a standard scrolling list, which displays all
  86. lines of the loaded file. A checkmark before each line indicates whether
  87. that line (and the parameters it contains) should be accepted or not.
  88. Wherever there is a checkmark, the corresponding program settings will be
  89. changed. Clicking on a line cyclically sets or removes the checkmark. The
  90. Include All and Exclude All gadgets can be used to quickly select or
  91. discard all parameters.
  92.  
  93.    Only the parameters associated with the checkmarked lines are read. All
  94. other parameters in the file are skipped. This makes it possible to
  95. selectively load only part of the parameters in a file, without affecting
  96. other settings.
  97.  
  98.    The file may include empty lines, or lines beginning with a comment
  99. introducer (semicolon, ';'). Checkmarked or not, these lines are always
  100. skipped by the program.
  101.  
  102.    If an error is found in the selected parameter file, or if the new
  103. settings cannot be applied (e.g. no Chip RAM for a selected screen
  104. format), all parameters are ignored and an error message is displayed.
  105. Syntax errors are unlikely if the parameter file was written by Personal
  106. Paint, but are possible if the file was typed or edited by hand. Appendix
  107. A explains the possible error messages.
  108.  
  109.  
  110. 8.2        Save Settings
  111.  
  112.    This function is the opposite of "Load Settings". The current
  113. environment settings and the program settings can be saved to a file to be
  114. loaded again when necessary.
  115.  
  116.    A requester which allows the user to select which parameters are to be
  117. saved is displayed. By default, all program and environment settings are
  118. included in the file. As explained in section 8.1, the checkmarks to the
  119. left of each line of parameters may be set or removed by clicking on the
  120. line. Only the lines which have a checkmark are included in the file.
  121.  
  122.    As a rule, all parameters which are out of the scope of that particular
  123. settings file should be excluded. A file intended to contain some
  124. interesting image processing functions, for example, should not contain
  125. printer or audio feedback settings. This simplifies future applications of
  126. the files.
  127.  
  128.    When preparing one of the "Startup" files, it is sufficient to put
  129. program settings in only one of the files (generally in "Startup_1"). When
  130. Personal Paint is loaded, the startup settings files (if any exist) are
  131. read in the following order: "Startup_A", "Startup_2" and "Startup_1". In
  132. case of duplicate definitions of the same setting, the last definition
  133. which is read is the one that counts.
  134.  
  135.    The standard file requester (section 3.4) is used to specify where the
  136. file is to be saved, and with what name. As described in section 8.8.6, a
  137. warning message can be displayed if a file with the same name would be
  138. overwritten by the new file.
  139.  
  140.    A settings file is a plain ASCII text file. When Personal Paint stores
  141. such a file, it uses only a minimum of comments, spaces and empty lines to
  142. make the file more readable (for the user). If a word processor or text
  143. editor is used to write a parameter file, and the same file is then loaded
  144. and saved again by Personal Paint, comments, additional spaces and new
  145. lines are stripped. Lower case letters in variable names are converted to
  146. capital letters.
  147.  
  148.    If a settings file is created or edited manually, some syntax rules
  149. should be followed. The file must begin with a "PPAINT SETTINGS" line.
  150. Optional comments may begin with a semicolon (';') and end at the end of
  151. the line. Combinations of both Horizontal Tab and Space characters (ASCII
  152. decimal codes 9 and 32) are allowed as separators. Existing settings files
  153. and appendix C are a useful reference.
  154.  
  155.  
  156. 8.3        Encryption Key
  157.  
  158.    The use of the encryption key in the context of loading and saving
  159. files is described in sections 4.1 and 4.2.
  160.  
  161.    This requester is used to set or modify the encryption key. The last
  162. key which was written remains stored (but unreadable) until a new key is
  163. written, or Personal Paint is terminated. The encryption key is cleared
  164. whenever the requester used to write a new key is displayed. The requester
  165. can be used both for writing a key, or for quickly clearing the last used
  166. key.
  167.  
  168.    Only two characters at a time are displayed in the string gadget of the
  169. requester. This prevents the "casual" observer from reading the entire key
  170. from the computer screen. Capitals and lower case letters are treated 
  171. differently (i.e. "Key" is not the same as "key"). The maximum length of
  172. the key is 49 characters.
  173.  
  174.    If the Proceed gadget is selected immediately after the requester is
  175. displayed, no encryption key will be present in the computer's memory. No
  176. Cancel gadget exists, so it is impossible to re-use the previously written
  177. key, unless it is written again.
  178.  
  179.    After the key has been written once, Personal Paint displays a second
  180. requester to write the same code again. In this way a mistyped key cannot
  181. be used by mistake to save an image, which then could not be loaded again
  182. using the correct key. An error message is displayed if the control key is
  183. different from the first key.
  184.  
  185.    It is important to note that the encryption key is not a simple access
  186. code, but is used to greatly modify the image data. It will be impossible
  187. to read the data with any program, unless the correct key is used. The
  188. proprietary Cloanto two-phase encryption algorithm (encryption is applied
  189. to compressed data) is a guarantee for data security.
  190.  
  191.    It is theoretically possible for an unauthorized person to load an
  192. encrypted file by "guessing" the right key, or trying all most likely keys
  193. until the right one is found. It is also likely that powerful computers
  194. will be used to try all possible keys (character combinations). This can
  195. take hundreds of years, but also much less. Some care should be taken in
  196. advance to avoid such a risk. The key must never be written down. The key
  197. should be long (at least 8 characters). Letters, numbers and other
  198. characters should be mixed in the key. Names and dates are often too
  199. obvious for an encryption key.
  200.  
  201.    Cloanto's Personal Write word processor, through its encryption
  202. functions, has won a reputation and is widely used for preserving private
  203. information and important secrets. Newer Amigas with almost
  204. photographic-quality 256-color video modes, combined with lower-cost color
  205. scanners and Personal Paint's encryption facility can provide similar
  206. protection to images. Confidential Polaroid photographs, documents and
  207. other material may be destroyed or stored to a most secure place after the
  208. digital copy has been encrypted.
  209.  
  210.  
  211. 8.4        Audio
  212.  
  213.    The audio of Personal Paint consists of the sounds which are emitted
  214. when different functions are selected. The audio is stereophonic. This
  215. means that all sound signals are emitted in different ways on two audio
  216. channels.
  217.  
  218.    Two sliders can be used separately to set the volume of error and cue
  219. sounds. The cue signals are sounds emitted when a key is hit, or a gadget
  220. or menu item is selected. All other sounds are error (or warning)
  221. signals.
  222.  
  223.    A number to the left of each knob indicates the volume level. This can
  224. range from 0 to 64. By default, the volume of error sounds is higher than
  225. that used for other sounds.
  226.  
  227.    As explained in sections 1.11 ("Loading Personal Paint") and 1.13
  228. ("Installing Personal Paint"), the audio only works if the program can
  229. activate the CloantoAudio unit. If the Audio Feedback option is disabled,
  230. and no other program is using the audio module, CloantoAudio does not
  231. occupy any RAM.
  232.  
  233.  
  234. 8.5        Coordinates
  235.  
  236.    These options activate the display of mouse pointer coordinates on the
  237. title bar. The point of origin is always the top-left of the screen, and
  238. may be equal to 0:0, or 1:1, depending on which subitem is selected. In
  239. the first case coordinates start from zero, otherwise counting starts from
  240. one.
  241.  
  242.    A double arrow precedes absolute coordinates (i.e. "normal" ones, from
  243. the top left of the screen), while relative coordinates are introduced by
  244. a single-headed arrow, which also indicates the direction of the pointer
  245. from the origin (e.g. during the definition of a brush).
  246.  
  247.    Each environment may have its own coordinate settings.
  248.  
  249.  
  250. 8.6        Color Reduction
  251.  
  252.    Color reduction is the process of transforming an image into a second
  253. image having a palette with fewer colors. This involves deciding how to
  254. best represent the colored areas of the original image. Through dithering
  255. and error diffusion (section 8.7) color remapping, it may be possible to
  256. use Personal Paint's default palette to emulate the original colors.
  257. However, considerably better results can be achieved by using a selection
  258. of the original color palette. The following subsections explain different
  259. options which are available.
  260.  
  261.    After the new colors have been chosen, the appearance of the
  262. color-reduced image may be further improved by an appropriate color
  263. remapping method (section 8.7). Section 10.4 discusses some compatibility
  264. issues regarding palettes, color reduction and color remapping based on
  265. Advanced Graphics Architecture Amiga systems.
  266.  
  267.  
  268. 8.6.1      Qualitative
  269.  
  270.    When deciding which colors of the original palette should be used in
  271. the new image, the qualitative color reduction method gives more priority
  272. to the colors for which there are not so many similar colors (and which
  273. would therefore be represented not so well using the other colors). It
  274. tries to preserve color variety and diversity, while limiting the loss of
  275. hue-information.
  276.  
  277.    This type of color reduction may produce several new colors which did
  278. not exist in the original palette, but which are the result of accurately
  279. "merging" more source colors into one destination color.
  280.  
  281.    This works particularly well on pictures having lots of colors, like
  282. some digitized photographs and computer graphics.
  283.  
  284.  
  285. 8.6.2      Quantitative
  286.  
  287.    The quantitative (or popular) color selection method gives priority to
  288. the colors which are most used. It does so by creating a new palette which
  289. contains only the most used colors of the original image. The new colors
  290. are a subset of the original colors.
  291.  
  292.    This works very well on pictures whose colors have a similar hue
  293. (section 7.1.3.2), like gray-shaded images and images based on two-color
  294. spreads (e.g. many banknotes).
  295.  
  296.  
  297. 8.7        Color Remapping
  298.  
  299.    Color remapping is the process which has to be applied when rendering a
  300. colored area in a different environment (where the original color may not
  301. be available). The simplest method would be to pick the "closest" color in
  302. the new environment. Other techniques combine existing colors in different
  303. ways to simulate the original colors.
  304.  
  305.    Color remapping may automatically be applied by the program after color
  306. reduction when an image is loaded or color-reduced. The palette which is
  307. generated by the color reduction algorithm is not influenced by the
  308. selected color remapping technique. This means that the same image,
  309. remapped in different ways, will always have the same color palette. This
  310. may be useful when different images with the same source palette (but
  311. possibly remapped in different ways) have to be pasted together on the
  312. same page.
  313.  
  314.  
  315. 8.7.1      Simple
  316.  
  317.    This is the most immediate (and fastest) color remapping method. Where
  318. no color exists in the new environment, the closest existing color is
  319. used. Existing pixels are simply remapped to a new color (if necessary).
  320. The arrangement of pixels is not changed, even if some pixels may be
  321. "lost" (as would be the case if two adjacent pixels originally having
  322. different colors were remapped to the same color).
  323.  
  324.    This method is excellent, for example, for quickly loading and viewing
  325. 256-color images on systems which cannot display so many colors. From a
  326. qualitative point of view, simple color remapping could be adequate for
  327. remapping already "artificial" colors (e.g. in charts, histograms, etc.).
  328.  
  329.  
  330. 8.7.2      Pattern Dithering
  331.  
  332.    Pattern Dithering refers to the process of representing certain colors
  333. (e.g. orange) with a constant pattern of other colors (e.g. red and
  334. yellow). Section 4.3.2.1 has an interesting introduction to dithering
  335. applied to printing.
  336.  
  337.    This process is quite suitable for remapping images containing larger
  338. areas of the same color and simple transitions of gray or color. The human
  339. eye is very good at recognizing regular patterns of dots, so the image
  340. will look better from some distance.
  341.  
  342.  
  343. 8.7.3      Floyd-Steinberg
  344.  
  345.    Floyd-Steinberg is a more sophisticated, higher quality method of
  346. dithering. It employs special error diffusion techniques to distribute
  347. pixels of different colors without creating noticeable patterns.
  348.  
  349.    Floyd-Steinberg can generally represent more colors and softer shades
  350. than the other color remapping methods. It may also be considerably slower
  351. than other techniques.
  352.  
  353.    To give an example of the capabilities of this method, it is
  354. interesting to note how a 256-color image (320 by 200 pixels) may look
  355. better in high resolution (640 by 400) with only 16 colors using
  356. Floyd-Steinberg, than it would look in 64 colors (320 by 200 format) with
  357. a different color remapping.
  358.  
  359.  
  360. 8.8        File Requester
  361.  
  362.    This group of settings allows the user to control some aspects of the
  363. file requester (section 3.4). Each parameter is associated with a menu
  364. subitem which can be selected and deselected with the mouse (section
  365. 1.9.8, "Menus"). The following subsections explain each parameter in
  366. detail.
  367.  
  368.  
  369. 8.8.1      Expand Path
  370.  
  371.    This parameter determines whether the program can modify the content of
  372. the "Path" string gadget of the file requester.
  373.  
  374.    If the option is enabled (as it is by default), Personal Paint
  375. transforms device names (e.g. "DF0") into volume names (e.g. "PPaint_2").
  376. This facilitates the access of files stored on disks (or other media)
  377. which are moved from one drive to another. Also, logical names (like
  378. "PPaint") are expanded to the full paths (e.g. "Work:Graphics/PPaint")
  379. originally assigned to them. This makes it easier for the user to
  380. understand the position of each file. The file requester's directory lists
  381. can be stored more efficiently if this option is enabled (multiple
  382. occurrences of the same list are always recognized).
  383.  
  384.    If the option is disabled, the program never modifies the names which
  385. are written in the "Path" string gadget. This may be useful if logical
  386. names are used on purpose, for example if the "PPaint" logical name is
  387. used to access files in an installation-independent manner. This is
  388. necessary if the path name has to be stored in a settings file which could
  389. be loaded on a different computer. A full path, like
  390. "Work:Graphics/PPaint", may be valid on one system, but could lead to
  391. unexpected results on different computer configurations (where Personal
  392. Paint may be stored in different drawers). In such cases, logical names
  393. must be used. Sections 1.12 ("Environment Variables and Standard Drawers")
  394. and 9.1 ("AskAssign") explain how to work with logical names.
  395.  
  396.  
  397. 8.8.2      Directories on Top
  398.  
  399.    This option determines whether directory names should be placed at the
  400. top or at the bottom of the file requester scrolling lists. By default,
  401. file names appear at the top, and directory names at the bottom.
  402.  
  403.  
  404. 8.8.3      Sort by Date
  405.  
  406.    Files may be sorted by name (lexicographic order), or by the
  407. last-modification date. The system date and time must always be up-to-date
  408. for the latter option to work properly.
  409.  
  410.  
  411. 8.8.4      Double-Click
  412.  
  413.    When this option is selected, the names displayed in the list box of
  414. the file requester can be selected by double-clicking the left mouse
  415. button. The requester disappears as if the "Proceed" gadget had been
  416. selected. The speed at which the button must be pressed can be set through
  417. the Amiga Preferences, as described in the Amiga documentation.
  418.  
  419.    If the option is disabled, the names can still be selected with the
  420. mouse, but double-clicks are not interpreted in any special way.
  421.  
  422.  
  423. 8.8.5      Confirm Overwriting
  424.  
  425.    This parameter affects only the requesters used to define a name for a
  426. file to be written by Personal Paint. If this parameter is set, a second
  427. requester is displayed if the file already exists and would be overwritten
  428. by the operation being executed.
  429.  
  430.    The warning requester contains two gadgets: Proceed and Cancel. If
  431. "Cancel" is selected, the function is aborted, and no file is written.
  432.  
  433.  
  434. 8.9        Icons
  435.  
  436.    When a file is written by Personal Paint, a Workbench icon (section
  437. 1.9.7) can automatically be saved with it. An icon is a particular kind of
  438. gadget, displayed by the Workbench program, which makes a file immediately
  439. recognizable through a graphical image. Icons can be used to select, load,
  440. rename, copy or delete the associated file (or drawer, or volume) using
  441. the mouse.
  442.  
  443.    A small disadvantage of icons is that they contain graphical data,
  444. which requires some - though not a lot of - memory. Personal Paint's
  445. default image file icons occupy less than 488 bytes of memory. For the
  446. more technically interested users, this means that an icon occupies only
  447. one disk sector on any Amiga filing system (a sector in the original
  448. non-FFS Amiga filing system can store 488 bytes of data), plus one sector
  449. for the directory entry. More than 800 of these icons can fit on a
  450. standard 880 kbyte disk.
  451.  
  452.    Personal Paint's icons store some additional data in the Default Tool
  453. and Tool Types fields. This tells the operating system where to find the
  454. program which created the file when its icon is double-clicked, and gives
  455. additional information (file format, image size, etc.) which can be edited
  456. by selecting the desired icon (one click of the mouse button) and choosing
  457. the Information (or Info, on some systems) Workbench menu item. The
  458. default information which is stored can be modified by editing the icons
  459. in the "PPaint_Icons" drawers.
  460.  
  461.  
  462. 8.9.1      No
  463.  
  464.    If the disk space is to be highly optimized, or if icons are never
  465. used, the No option can be selected to save files without an associated
  466. icon.
  467.  
  468.  
  469. 8.9.2      Yes (Default)
  470.  
  471.    The Default option enables writing of Personal Paint's default icons.
  472. Different icon images are used to distinguish between the files saved by
  473. the program (pictures, brushes, settings, etc.) These icons are stored in
  474. the "PPaint_Icons" drawer associated to the current Workbench colors (1.3
  475. or 2.0 colors), where they can be modified with a tool like IconEdit
  476. (which can be found on the Amiga Workbench disk).
  477.  
  478.  
  479. 8.9.3      Yes (Picture)
  480.  
  481.    The Picture option uses default icons except for picture and brush
  482. files, where the current image or brush is used to create the icon image.
  483. The image is resized, if this is necessary to make it fit into the
  484. standard icon width and Workbench display ratio. The current Workbench
  485. colors are used to apply a Floyd-Steinberg remapping.
  486.  
  487.    It should be kept in mind that users on different Amiga systems may
  488. have different Workbench color settings and display ratios (e.g.
  489. interlaced vs. non-interlaced), which may cause icons created on one
  490. system to appear differently on another system.
  491.  
  492.    On newer versions of the Amiga operating system, it is possible to
  493. specify the number of colors to be used for the Workbench screen. Personal
  494. Paint's Picture icons can fully exploit, giving impressive results, up to
  495. 256 Workbench colors. There is a potential drawback, however. Only the
  496. first four and the last four colors of the Workbench palette are
  497. guaranteed by the system to remain constant. The other colors may be
  498. changed for particular operating system tasks (like displaying images or
  499. setting a new Workbench background pattern). Since this feature would not
  500. be completely supported in all possible conditions, Personal Paint uses
  501. more than eight Workbench colors only if the <Shift> key is held down
  502. while the icon is saved (i.e. just after the end of the Save Image
  503. progress indicator).
  504.  
  505.  
  506. 8.10       Language
  507.  
  508.    Most versions of Personal Paint come with user interface texts in
  509. different languages. The Language menu item has one subitem for each
  510. available language. With this option, it is possible to select the
  511. language used to display all menus, gadgets and program texts.
  512.  
  513.    The default language is normally set in the "Startup_A" file by the
  514. disk configuration procedure (section 1.12). Any custom settings in the
  515. "Startup_1" or "Startup_2" files would override the default language.
  516.  
  517.    Section 1.14 has more on the user interface files which are loaded when
  518. a Language menu item is selected. The current language can be reselected,
  519. if the file has been changed since it was last used by Personal Paint. A
  520. warning message is displayed if any texts exceed some simple
  521. range-checking length limits.
  522.  
  523.  
  524. 8.11       Tool Bar
  525.  
  526.    As explained in section 3.1, the tool bar can be removed from the
  527. screen to view a larger image area. All tools remain accessible through
  528. the keyboard shortcuts (Appendix B). Selecting the option again puts the
  529. tool bar back.
  530.  
  531.  
  532. 8.12       Title Bar
  533.  
  534.    The title bar can be removed and redisplayed in a way similar to the
  535. tool bar. Menus are accessible by clicking on the right mouse button when
  536. the pointer is moved over the topmost screen line.
  537.  
  538.    As explained in more detail in section 3.2, in some overscan video
  539. modes the mouse pointer image may not completely reach the region which
  540. would normally be covered by the title bar. Even if there apparently is no
  541. system pointer feedback, Personal Paint continues to process mouse actions
  542. correctly. Personal Paint's brush-shaped pointer remains visible at the
  543. correct location.
  544.  
  545.  
  546. 8.13       Clip Graphics
  547.  
  548.    By default, all graphics operations may extend beyond the visible image
  549. limits. For example, flood-filling an entirely blue page with white color
  550. would allow the white to fill even those areas which are beyond the screen
  551. borders.
  552.  
  553.    If this option is set, the effects of all paint and image processing
  554. functions are limited to visible screen areas.
  555.  
  556.  
  557. 8.14       Backfill Transparency
  558.  
  559.    Sections 5.7.1 and 5.8.5 to 5.8.7 explain how to apply transparency to
  560. brush operations. Normally, when a custom brush is defined, all
  561. background-colored areas are marked as transparent for future operations.
  562.  
  563.    If the Backfill Transparency option is set, only those
  564. background-colored areas which surround the brush are set to be
  565. transparent. Parts of the brush which are surrounded by other colors do
  566. not become transparent. This works a bit like "lassoing" the image.
  567.  
  568.    Changing the status of this option does not change the transparency of
  569. brushes which were already defined. The transparency plane of the current
  570. custom brush can be updated to the new mode by selecting the New
  571. Transparency option (section 5.8.5). Other ways of setting transparent
  572. areas are described in sections 5.8.6 and 5.8.7.
  573.  
  574.    Brushes which are loaded from a file always inherit their transparency
  575. from the associated transparency information (IFF-ILBM format). If the
  576. file does not contain any transparency data, the current transparency mode
  577. is applied.
  578.  
  579.  
  580. 8.15       Color Average Resize
  581.  
  582.    All functions which reduce an image down to a smaller dimension are
  583. likely to cause a loss of data. The most used functions in this category
  584. include resizing of brushes and stretching of images to different
  585. formats.
  586.  
  587.    Since the size of the dots which make up the image is device-dependent
  588. and cannot be changed, the number of dots is reduced. Halving a brush, for
  589. example (section 5.10.4), reduces the number of pixels to about one
  590. quarter of the dots in the original brush. Even for a human, it is not
  591. easy to decide which dots to "sacrifice".
  592.  
  593.    If this option is enabled, the pixels which are sacrificed are taken
  594. into account when creating the destination pixels. A group of two yellow
  595. and two red dots, for example, might be reduced to a single orange pixel.
  596. On borders between highly contrasting colors, this results in an effect
  597. also known as anti-aliasing.
  598.  
  599.    Best results can be achieved when several colors whose hue (section
  600. 7.1.3.2) is similar to that of the original image can be used in the
  601. destination image. For example, a black and white image (or text) can be
  602. reduced with excellent results if the destination color palette contains
  603. many different shades of gray.
  604.  
  605.    Color average resizing is more complex than plain resizing, and
  606. therefore increases demand for processing power or execution time.
  607.  
  608.  
  609. 8.16       Workbench
  610.  
  611.    Personal Paint allows the user to manually close and reopen the
  612. Workbench screen (normally used by the Amiga operating system to display
  613. disk icons, Shell and Console windows and any windows opened by other
  614. programs).
  615.  
  616.    More than 40 kbytes of RAM are freed when a PAL-size Workbench screen
  617. of 256 lines, 640 pixels wide, with four colors (two bit planes) is
  618. closed. Personal Paint automatically tries to close the Workbench screen
  619. if the computer has less than 1 Mbyte of Chip RAM.
  620.  
  621.    The Workbench screen is public, i.e. it may be used by other programs.
  622. This may be a problem when the Workbench program tries to close its
  623. screen, because it must be free of other windows before it can be closed.
  624. Windows used to display the contents of storage devices and drawers are
  625. closed directly by the Workbench. Other programs (including Amiga system
  626. software) which have an open window on the Workbench screen must generally
  627. be terminated before the screen can be closed.
  628.  
  629.    If the option is selected when the screen is closed, Personal Paint
  630. attempts to reopen the Workbench screen. If there is enough Chip RAM, the
  631. screen and its windows are reopened.
  632.